/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package org.apli.haiam.ejb.entidades;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 *
 * @author Informática
 */
@Entity
@Table(name = "eme_triaje")
@NamedQueries({
    @NamedQuery(name = "EmeTriaje.findAll", query = "SELECT e FROM EmeTriaje e")})
public class EmeTriaje implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Basic(optional = false)
    @NotNull
    @Column(name = "etr_id")
    private Integer etrId;
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 256)
    @Column(name = "etr_apellidos")
    private String etrApellidos;
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 256)
    @Column(name = "etr_nombres")
    private String etrNombres;
    @Size(max = 11)
    @Column(name = "etr_cedula")
    private String etrCedula;
    @Size(max = 256)
    @Column(name = "etr_nombre_acompaniante")
    private String etrNombreAcompaniante;
    @Basic(optional = false)
    @NotNull
    @Column(name = "etr_edad")
    private int etrEdad;
    @Size(max = 16)
    @Column(name = "etr_telefono_acompaniante")
    private String etrTelefonoAcompaniante;
    @Basic(optional = false)
    @NotNull
    @Column(name = "tri_hora")
    @Temporal(TemporalType.TIME)
    private Date triHora;
    @Column(name = "etr_minutos_espera")
    private Integer etrMinutosEspera;
    @Column(name = "etr_fecha_ultima_mestruacion")
    @Temporal(TemporalType.DATE)
    private Date etrFechaUltimaMestruacion;
    // @Max(value=?)  @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation
    @Column(name = "etr_semanas_gestacion")
    private BigDecimal etrSemanasGestacion;
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 2147483647)
    @Column(name = "etr_motivo_consulta")
    private String etrMotivoConsulta;
    @Size(max = 16)
    @Column(name = "etr_tipo_sangre")
    private String etrTipoSangre;
    @Size(max = 128)
    @Column(name = "etr_lugar_transfrerencia")
    private String etrLugarTransfrerencia;
    @Column(name = "etr_fecha_accidente")
    @Temporal(TemporalType.DATE)
    private Date etrFechaAccidente;
    @Column(name = "etr_hora_accidente")
    @Temporal(TemporalType.TIME)
    private Date etrHoraAccidente;
    @Column(name = "etr_dias_accidente_atencion")
    private Integer etrDiasAccidenteAtencion;
    @Column(name = "etr_horas_accidente_atencion")
    private Integer etrHorasAccidenteAtencion;
    @Column(name = "etr_minutos_accidente_atencion")
    private Integer etrMinutosAccidenteAtencion;
    @Column(name = "etr_custodia_policial")
    private Boolean etrCustodiaPolicial;
    @Column(name = "etr_temperatura")
    private BigDecimal etrTemperatura;
    @Column(name = "etr_presion_max")
    private Integer etrPresionMax;
    @Column(name = "etr_presion_min")
    private Integer etrPresionMin;
    @Column(name = "etr_frecuencia_car")
    private Integer etrFrecuenciaCar;
    @Column(name = "etr_frecuencia_resp")
    private Integer etrFrecuenciaResp;
    @Column(name = "etr_peso")
    private BigDecimal etrPeso;
    @Column(name = "etr_talla")
    private BigDecimal etrTalla;
    @Column(name = "etr_saturacion_oxgeno")
    private Integer etrSaturacionOxgeno;
    @Column(name = "etr_oscular")
    private Integer etrOscular;
    @Column(name = "etr_verbal")
    private Integer etrVerbal;
    @Column(name = "etr_motora")
    private Integer etrMotora;
    @Column(name = "etr_total_osvemo")
    private Integer etrTotalOsvemo;
    @Column(name = "etr_reaccion_pupilar_izquierda")
    private Boolean etrReaccionPupilarIzquierda;
    @Column(name = "etr_reaccion_pupilar_derecha")
    private Boolean etrReaccionPupilarDerecha;
    @Column(name = "etr_envenamiento")
    private Boolean etrEnvenamiento;
    @Size(max = 2147483647)
    @Column(name = "etr_nombre_otro_accidente")
    private String etrNombreOtroAccidente;
    @Size(max = 2147483647)
    @Column(name = "etr_nombre_otra_patologia")
    private String etrNombreOtraPatologia;
    @Column(name = "etr_hora_fin_triaje")
    @Temporal(TemporalType.TIME)
    private Date etrHoraFinTriaje;
    @Column(name = "etr_tiempo_triaje")
    private Integer etrTiempoTriaje;
    @Basic(optional = false)
    @NotNull
    @Column(name = "etr_estado")
    private int etrEstado;
    @Basic(optional = false)
    @NotNull
    @Column(name = "etr_id_usuario_triaje")
    private int etrIdUsuarioTriaje;
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 256)
    @Column(name = "etr_nombre_usuario_triaje")
    private String etrNombreUsuarioTriaje;
    @Basic(optional = false)
    @NotNull
    @Column(name = "etr_id_institucion")
    private int etrIdInstitucion;
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 128)
    @Column(name = "etr_nombre_institucion")
    private String etrNombreInstitucion;
    @Basic(optional = false)
    @NotNull
    @Column(name = "etr_fecha")
    @Temporal(TemporalType.DATE)
    private Date etrFecha;
    @Column(name = "etr_otro_accidente")
    private Boolean etrOtroAccidente;
    @Column(name = "etr_glasgow")
    private Boolean etrGlasgow;
    @Basic(optional = false)
    @NotNull
    @Column(name = "etr_total_valoracion")
    private BigDecimal etrTotalValoracion;
    @Basic(optional = false)
    @NotNull
    @Column(name = "etr_lugar_atencion")
    private int etrLugarAtencion;
    @Column(name = "etr_prioridad")
    private Integer etrPrioridad;
    @ManyToMany(mappedBy = "emeTriajeList", fetch = FetchType.LAZY)
    private List<CexPatologia> cexPatologiaList;
    @ManyToMany(mappedBy = "emeTriajeList", fetch = FetchType.LAZY)
    private List<EmeSignosSintomas> emeSignosSintomasList;
    @OneToMany(mappedBy = "emeTriaje", fetch = FetchType.LAZY)
    private List<EmeAtencion> emeAtencionList;
    @JoinColumn(name = "evi_id", referencedColumnName = "evi_id")
    @ManyToOne(fetch = FetchType.LAZY)
    private EmeViolencia emeViolencia;
    @JoinColumn(name = "equ_id", referencedColumnName = "equ_id")
    @ManyToOne(fetch = FetchType.LAZY)
    private EmeQuemaduras emeQuemaduras;
    @JoinColumn(name = "ein_id", referencedColumnName = "ein_id")
    @ManyToOne(fetch = FetchType.LAZY)
    private EmeIntoxicaciones emeIntoxicaciones;
    @JoinColumn(name = "afr_id", referencedColumnName = "efr_id")
    @ManyToOne(fetch = FetchType.LAZY)
    private EmeFracturas emeFracturas;
    @JoinColumn(name = "efa_id", referencedColumnName = "efa_id")
    @ManyToOne(fetch = FetchType.LAZY)
    private EmeFormaArribo emeFormaArribo;
    @JoinColumn(name = "ecu_id", referencedColumnName = "ecu_id")
    @ManyToOne(fetch = FetchType.LAZY)
    private EmeCuerposExtranos emeCuerposExtranos;
    @JoinColumn(name = "fca_id", referencedColumnName = "fca_id")
    @ManyToOne(fetch = FetchType.LAZY)
    private EmeCausaAtencion emeCausaAtencion;
    @JoinColumn(name = "eac_id", referencedColumnName = "eac_id")
    @ManyToOne(fetch = FetchType.LAZY)
    private EmeAccidente emeAccidente;
    @JoinColumn(name = "cpa_id", referencedColumnName = "cpa_id")
    @ManyToOne(fetch = FetchType.LAZY)
    private CexParentesco cexParentesco;
    @JoinColumn(name = "gra_id", referencedColumnName = "cgr_id")
    @ManyToOne(fetch = FetchType.LAZY)
    private CexGrupoAtencion cexGrupoAtencion;

    public EmeTriaje() {
    }

    public EmeTriaje(Integer etrId) {
        this.etrId = etrId;
    }

    public EmeTriaje(Integer etrId, String etrApellidos, String etrNombres, int etrEdad, Date triHora, String etrMotivoConsulta, int etrEstado, int etrIdUsuarioTriaje, String etrNombreUsuarioTriaje, int etrIdInstitucion, String etrNombreInstitucion, Date etrFecha, BigDecimal etrTotalValoracion, int etrLugarAtencion) {
        this.etrId = etrId;
        this.etrApellidos = etrApellidos;
        this.etrNombres = etrNombres;
        this.etrEdad = etrEdad;
        this.triHora = triHora;
        this.etrMotivoConsulta = etrMotivoConsulta;
        this.etrEstado = etrEstado;
        this.etrIdUsuarioTriaje = etrIdUsuarioTriaje;
        this.etrNombreUsuarioTriaje = etrNombreUsuarioTriaje;
        this.etrIdInstitucion = etrIdInstitucion;
        this.etrNombreInstitucion = etrNombreInstitucion;
        this.etrFecha = etrFecha;
        this.etrTotalValoracion = etrTotalValoracion;
        this.etrLugarAtencion = etrLugarAtencion;
    }

    public Integer getEtrId() {
        return etrId;
    }

    public void setEtrId(Integer etrId) {
        this.etrId = etrId;
    }

    public String getEtrApellidos() {
        return etrApellidos;
    }

    public void setEtrApellidos(String etrApellidos) {
        this.etrApellidos = etrApellidos;
    }

    public String getEtrNombres() {
        return etrNombres;
    }

    public void setEtrNombres(String etrNombres) {
        this.etrNombres = etrNombres;
    }

    public String getEtrCedula() {
        return etrCedula;
    }

    public void setEtrCedula(String etrCedula) {
        this.etrCedula = etrCedula;
    }

    public String getEtrNombreAcompaniante() {
        return etrNombreAcompaniante;
    }

    public void setEtrNombreAcompaniante(String etrNombreAcompaniante) {
        this.etrNombreAcompaniante = etrNombreAcompaniante;
    }

    public int getEtrEdad() {
        return etrEdad;
    }

    public void setEtrEdad(int etrEdad) {
        this.etrEdad = etrEdad;
    }

    public String getEtrTelefonoAcompaniante() {
        return etrTelefonoAcompaniante;
    }

    public void setEtrTelefonoAcompaniante(String etrTelefonoAcompaniante) {
        this.etrTelefonoAcompaniante = etrTelefonoAcompaniante;
    }

    public Date getTriHora() {
        return triHora;
    }

    public void setTriHora(Date triHora) {
        this.triHora = triHora;
    }

    public Integer getEtrMinutosEspera() {
        return etrMinutosEspera;
    }

    public void setEtrMinutosEspera(Integer etrMinutosEspera) {
        this.etrMinutosEspera = etrMinutosEspera;
    }

    public Date getEtrFechaUltimaMestruacion() {
        return etrFechaUltimaMestruacion;
    }

    public void setEtrFechaUltimaMestruacion(Date etrFechaUltimaMestruacion) {
        this.etrFechaUltimaMestruacion = etrFechaUltimaMestruacion;
    }

    public BigDecimal getEtrSemanasGestacion() {
        return etrSemanasGestacion;
    }

    public void setEtrSemanasGestacion(BigDecimal etrSemanasGestacion) {
        this.etrSemanasGestacion = etrSemanasGestacion;
    }

    public String getEtrMotivoConsulta() {
        return etrMotivoConsulta;
    }

    public void setEtrMotivoConsulta(String etrMotivoConsulta) {
        this.etrMotivoConsulta = etrMotivoConsulta;
    }

    public String getEtrTipoSangre() {
        return etrTipoSangre;
    }

    public void setEtrTipoSangre(String etrTipoSangre) {
        this.etrTipoSangre = etrTipoSangre;
    }

    public String getEtrLugarTransfrerencia() {
        return etrLugarTransfrerencia;
    }

    public void setEtrLugarTransfrerencia(String etrLugarTransfrerencia) {
        this.etrLugarTransfrerencia = etrLugarTransfrerencia;
    }

    public Date getEtrFechaAccidente() {
        return etrFechaAccidente;
    }

    public void setEtrFechaAccidente(Date etrFechaAccidente) {
        this.etrFechaAccidente = etrFechaAccidente;
    }

    public Date getEtrHoraAccidente() {
        return etrHoraAccidente;
    }

    public void setEtrHoraAccidente(Date etrHoraAccidente) {
        this.etrHoraAccidente = etrHoraAccidente;
    }

    public Integer getEtrDiasAccidenteAtencion() {
        return etrDiasAccidenteAtencion;
    }

    public void setEtrDiasAccidenteAtencion(Integer etrDiasAccidenteAtencion) {
        this.etrDiasAccidenteAtencion = etrDiasAccidenteAtencion;
    }

    public Integer getEtrHorasAccidenteAtencion() {
        return etrHorasAccidenteAtencion;
    }

    public void setEtrHorasAccidenteAtencion(Integer etrHorasAccidenteAtencion) {
        this.etrHorasAccidenteAtencion = etrHorasAccidenteAtencion;
    }

    public Integer getEtrMinutosAccidenteAtencion() {
        return etrMinutosAccidenteAtencion;
    }

    public void setEtrMinutosAccidenteAtencion(Integer etrMinutosAccidenteAtencion) {
        this.etrMinutosAccidenteAtencion = etrMinutosAccidenteAtencion;
    }

    public Boolean getEtrCustodiaPolicial() {
        return etrCustodiaPolicial;
    }

    public void setEtrCustodiaPolicial(Boolean etrCustodiaPolicial) {
        this.etrCustodiaPolicial = etrCustodiaPolicial;
    }

    public BigDecimal getEtrTemperatura() {
        return etrTemperatura;
    }

    public void setEtrTemperatura(BigDecimal etrTemperatura) {
        this.etrTemperatura = etrTemperatura;
    }

    public Integer getEtrPresionMax() {
        return etrPresionMax;
    }

    public void setEtrPresionMax(Integer etrPresionMax) {
        this.etrPresionMax = etrPresionMax;
    }

    public Integer getEtrPresionMin() {
        return etrPresionMin;
    }

    public void setEtrPresionMin(Integer etrPresionMin) {
        this.etrPresionMin = etrPresionMin;
    }

    public Integer getEtrFrecuenciaCar() {
        return etrFrecuenciaCar;
    }

    public void setEtrFrecuenciaCar(Integer etrFrecuenciaCar) {
        this.etrFrecuenciaCar = etrFrecuenciaCar;
    }

    public Integer getEtrFrecuenciaResp() {
        return etrFrecuenciaResp;
    }

    public void setEtrFrecuenciaResp(Integer etrFrecuenciaResp) {
        this.etrFrecuenciaResp = etrFrecuenciaResp;
    }

    public BigDecimal getEtrPeso() {
        return etrPeso;
    }

    public void setEtrPeso(BigDecimal etrPeso) {
        this.etrPeso = etrPeso;
    }

    public BigDecimal getEtrTalla() {
        return etrTalla;
    }

    public void setEtrTalla(BigDecimal etrTalla) {
        this.etrTalla = etrTalla;
    }

    public Integer getEtrSaturacionOxgeno() {
        return etrSaturacionOxgeno;
    }

    public void setEtrSaturacionOxgeno(Integer etrSaturacionOxgeno) {
        this.etrSaturacionOxgeno = etrSaturacionOxgeno;
    }

    public Integer getEtrOscular() {
        return etrOscular;
    }

    public void setEtrOscular(Integer etrOscular) {
        this.etrOscular = etrOscular;
    }

    public Integer getEtrVerbal() {
        return etrVerbal;
    }

    public void setEtrVerbal(Integer etrVerbal) {
        this.etrVerbal = etrVerbal;
    }

    public Integer getEtrMotora() {
        return etrMotora;
    }

    public void setEtrMotora(Integer etrMotora) {
        this.etrMotora = etrMotora;
    }

    public Integer getEtrTotalOsvemo() {
        return etrTotalOsvemo;
    }

    public void setEtrTotalOsvemo(Integer etrTotalOsvemo) {
        this.etrTotalOsvemo = etrTotalOsvemo;
    }

    public Boolean getEtrReaccionPupilarIzquierda() {
        return etrReaccionPupilarIzquierda;
    }

    public void setEtrReaccionPupilarIzquierda(Boolean etrReaccionPupilarIzquierda) {
        this.etrReaccionPupilarIzquierda = etrReaccionPupilarIzquierda;
    }

    public Boolean getEtrReaccionPupilarDerecha() {
        return etrReaccionPupilarDerecha;
    }

    public void setEtrReaccionPupilarDerecha(Boolean etrReaccionPupilarDerecha) {
        this.etrReaccionPupilarDerecha = etrReaccionPupilarDerecha;
    }

    public Boolean getEtrEnvenamiento() {
        return etrEnvenamiento;
    }

    public void setEtrEnvenamiento(Boolean etrEnvenamiento) {
        this.etrEnvenamiento = etrEnvenamiento;
    }

    public String getEtrNombreOtroAccidente() {
        return etrNombreOtroAccidente;
    }

    public void setEtrNombreOtroAccidente(String etrNombreOtroAccidente) {
        this.etrNombreOtroAccidente = etrNombreOtroAccidente;
    }

    public String getEtrNombreOtraPatologia() {
        return etrNombreOtraPatologia;
    }

    public void setEtrNombreOtraPatologia(String etrNombreOtraPatologia) {
        this.etrNombreOtraPatologia = etrNombreOtraPatologia;
    }

    public Date getEtrHoraFinTriaje() {
        return etrHoraFinTriaje;
    }

    public void setEtrHoraFinTriaje(Date etrHoraFinTriaje) {
        this.etrHoraFinTriaje = etrHoraFinTriaje;
    }

    public Integer getEtrTiempoTriaje() {
        return etrTiempoTriaje;
    }

    public void setEtrTiempoTriaje(Integer etrTiempoTriaje) {
        this.etrTiempoTriaje = etrTiempoTriaje;
    }

    public int getEtrEstado() {
        return etrEstado;
    }

    public void setEtrEstado(int etrEstado) {
        this.etrEstado = etrEstado;
    }

    public int getEtrIdUsuarioTriaje() {
        return etrIdUsuarioTriaje;
    }

    public void setEtrIdUsuarioTriaje(int etrIdUsuarioTriaje) {
        this.etrIdUsuarioTriaje = etrIdUsuarioTriaje;
    }

    public String getEtrNombreUsuarioTriaje() {
        return etrNombreUsuarioTriaje;
    }

    public void setEtrNombreUsuarioTriaje(String etrNombreUsuarioTriaje) {
        this.etrNombreUsuarioTriaje = etrNombreUsuarioTriaje;
    }

    public int getEtrIdInstitucion() {
        return etrIdInstitucion;
    }

    public void setEtrIdInstitucion(int etrIdInstitucion) {
        this.etrIdInstitucion = etrIdInstitucion;
    }

    public String getEtrNombreInstitucion() {
        return etrNombreInstitucion;
    }

    public void setEtrNombreInstitucion(String etrNombreInstitucion) {
        this.etrNombreInstitucion = etrNombreInstitucion;
    }

    public Date getEtrFecha() {
        return etrFecha;
    }

    public void setEtrFecha(Date etrFecha) {
        this.etrFecha = etrFecha;
    }

    public Boolean getEtrOtroAccidente() {
        return etrOtroAccidente;
    }

    public void setEtrOtroAccidente(Boolean etrOtroAccidente) {
        this.etrOtroAccidente = etrOtroAccidente;
    }

    public Boolean getEtrGlasgow() {
        return etrGlasgow;
    }

    public void setEtrGlasgow(Boolean etrGlasgow) {
        this.etrGlasgow = etrGlasgow;
    }

    public BigDecimal getEtrTotalValoracion() {
        return etrTotalValoracion;
    }

    public void setEtrTotalValoracion(BigDecimal etrTotalValoracion) {
        this.etrTotalValoracion = etrTotalValoracion;
    }

    public int getEtrLugarAtencion() {
        return etrLugarAtencion;
    }

    public void setEtrLugarAtencion(int etrLugarAtencion) {
        this.etrLugarAtencion = etrLugarAtencion;
    }

    public Integer getEtrPrioridad() {
        return etrPrioridad;
    }

    public void setEtrPrioridad(Integer etrPrioridad) {
        this.etrPrioridad = etrPrioridad;
    }

    public List<CexPatologia> getCexPatologiaList() {
        return cexPatologiaList;
    }

    public void setCexPatologiaList(List<CexPatologia> cexPatologiaList) {
        this.cexPatologiaList = cexPatologiaList;
    }

    public List<EmeSignosSintomas> getEmeSignosSintomasList() {
        return emeSignosSintomasList;
    }

    public void setEmeSignosSintomasList(List<EmeSignosSintomas> emeSignosSintomasList) {
        this.emeSignosSintomasList = emeSignosSintomasList;
    }

    public List<EmeAtencion> getEmeAtencionList() {
        return emeAtencionList;
    }

    public void setEmeAtencionList(List<EmeAtencion> emeAtencionList) {
        this.emeAtencionList = emeAtencionList;
    }

    public EmeViolencia getEmeViolencia() {
        return emeViolencia;
    }

    public void setEmeViolencia(EmeViolencia emeViolencia) {
        this.emeViolencia = emeViolencia;
    }

    public EmeQuemaduras getEmeQuemaduras() {
        return emeQuemaduras;
    }

    public void setEmeQuemaduras(EmeQuemaduras emeQuemaduras) {
        this.emeQuemaduras = emeQuemaduras;
    }

    public EmeIntoxicaciones getEmeIntoxicaciones() {
        return emeIntoxicaciones;
    }

    public void setEmeIntoxicaciones(EmeIntoxicaciones emeIntoxicaciones) {
        this.emeIntoxicaciones = emeIntoxicaciones;
    }

    public EmeFracturas getEmeFracturas() {
        return emeFracturas;
    }

    public void setEmeFracturas(EmeFracturas emeFracturas) {
        this.emeFracturas = emeFracturas;
    }

    public EmeFormaArribo getEmeFormaArribo() {
        return emeFormaArribo;
    }

    public void setEmeFormaArribo(EmeFormaArribo emeFormaArribo) {
        this.emeFormaArribo = emeFormaArribo;
    }

    public EmeCuerposExtranos getEmeCuerposExtranos() {
        return emeCuerposExtranos;
    }

    public void setEmeCuerposExtranos(EmeCuerposExtranos emeCuerposExtranos) {
        this.emeCuerposExtranos = emeCuerposExtranos;
    }

    public EmeCausaAtencion getEmeCausaAtencion() {
        return emeCausaAtencion;
    }

    public void setEmeCausaAtencion(EmeCausaAtencion emeCausaAtencion) {
        this.emeCausaAtencion = emeCausaAtencion;
    }

    public EmeAccidente getEmeAccidente() {
        return emeAccidente;
    }

    public void setEmeAccidente(EmeAccidente emeAccidente) {
        this.emeAccidente = emeAccidente;
    }

    public CexParentesco getCexParentesco() {
        return cexParentesco;
    }

    public void setCexParentesco(CexParentesco cexParentesco) {
        this.cexParentesco = cexParentesco;
    }

    public CexGrupoAtencion getCexGrupoAtencion() {
        return cexGrupoAtencion;
    }

    public void setCexGrupoAtencion(CexGrupoAtencion cexGrupoAtencion) {
        this.cexGrupoAtencion = cexGrupoAtencion;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (etrId != null ? etrId.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof EmeTriaje)) {
            return false;
        }
        EmeTriaje other = (EmeTriaje) object;
        if ((this.etrId == null && other.etrId != null) || (this.etrId != null && !this.etrId.equals(other.etrId))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "org.apli.haiam.ejb.entidades.EmeTriaje[ etrId=" + etrId + " ]";
    }
    
}
